L'année suivante, Eamon Sullivan remporte sa première médaille individuelle dans un grand championnat en prenant la troisième place sur 100 m nage libre lors des Mondiaux 2007 de Melbourne.
17 février: À Sydney, lors des Championnats open du New South Wales State, Eamon Sullivan bat le record du monde du 50 m nage libre messieurs et le porte à 21" 56.
Ce record est à nouveau battu par Eamon Sullivan le 27mars2008 aux championnats d'Australie avec un temps de 21"41 en demi-finale, puis amélioré à 21"28 lors de la finale le 28 mars 2008.
Il se qualifie aisément pour la finale en battant le record du monde de la distance établi le 17 février 2008 à Sydney par l'Australien Eamon Sullivan avec un chrono de 21" 50 contre 21" 56 pour le nageur des antipodes.